// 调用判断是否登录的函数
checkLogin()

// 调用渲染用户名的函数
renderUsername()

// 调用退出登录函数 给退出按钮注册点击事件
registerLogout()

// 首页-统计数据
async function getData() {

  // 使用拦截器的写法（只保留核心逻辑即可）
  const res = await axios({
    url: '/dashboard',
  })
  const overview = res.data.overview

  // 渲染数据
  Object.keys(overview).forEach(key => {
    // console.log(key)
    document.querySelector(`.${key}`).innerText = overview[key]
  })

  // 没有使用拦截器的写法----------------
  // 读取缓存中的token
  // const token = localStorage.getItem('token')
  // try {
  //   // 调用接口(登录成功之后才可以调用)
  //   const res = await axios({
  //     url: '/dashboard',
  //     // 请求头中携带token
  //     // 不携带token，直接报错
  //     // headers: {
  //     //   Authorization: token
  //     // }
  //   })
  //   const overview = res.data.data.overview

  //   // 渲染数据
  //   Object.keys(overview).forEach(key => {
  //     // console.log(key)
  //     document.querySelector(`.${key}`).innerText = overview[key]
  //   })
  // } catch (error) {
  //   // 首页-登录状态过期
  //   // 判断token失效（状态码401）:token过期，token被篡改
  //   // console.dir(error)
  //   // if (error.response.status === 401) {
  //   //   // 删除缓存并提示用户
  //   //   localStorage.removeItem('username')
  //   //   localStorage.removeItem('token')
  //   //   // 使用普通用户可以理解的方式提示他们
  //   //   showToast('请重新登录')

  //   //   // 返回登录页
  //   //   setTimeout(() => {
  //   //     location.href = 'login.html'
  //   //   }, 1500)
  //   // }
  // }

}

getData()